package com.bookcloud.java21.chapter8.通过Thread创建线程83;

public class ThreadExample {
  public static void main(String[] args) {
    // 主线程执行的代码
    System.out.println("=====主线程开始执行");
    // 创建两个子线程
    MyThread thread1 = new MyThread("自定义线程1");
    MyThread thread2 = new MyThread("自定义线程2");
    // 启动线程
    thread1.start();
    thread2.start();
    //    thread1.run(); //不能直接使用run方法
    //    thread2.run();

    // 主线程继续执行
    for (int i = 0; i < 10; i++) {
      System.out.println("主线程执行中: " + i);
      try {
        Thread.sleep(300);
      } catch (InterruptedException e) {
        e.printStackTrace();
      }
    }

    // 主线程执行的代码
    System.out.println("=====主线程执行结束");
  }
}
